<?php
include 'conexion.php';
require ('class.phpmailer.php');
require ('class.smtp.php');

$usuario = $_GET['usuario'];
$correo = $_GET['email'];
$state = false;
$contraseña = "";
$contarErrores = 0;
$errores = "";

if ($usuario == "") {/*Compruebo que el usuario no esté en blanco*/
	$errUsuario = "Introduzca usuario.";
	$contarErrores++;
}
if ($correo == "") {/*Compruebo que la contraseña no esté en blanco*/
	$errMail = "Introduzca mail.";
	$contarErrores++;
}

if ($contarErrores != 0) {/*Si se han detectado errores, devuelvo al javascript que lo llamó un array con los errores producidos*/
	$errores = array($state, $errUsuario, $errMail);
} else {
	$result = mysql_query("SELECT * FROM usuarios WHERE user='$usuario' and email='$correo'");
	if (!$result) {
		array_push($errores, "Datos incorrectos");
	} else {/*Si se encuentran resultados de la consulta*/
		if (mysql_num_rows($result) > 0) {
			while ($fila = mysql_fetch_array($result)) {
				$contraseña = $fila['password'];
			}

			$mail = new PHPMailer();
			$mail -> IsSMTP();
			$mail -> IsHTML(true);
			//$mail -> SMTPDebug = 2;
			$mail -> Host = "smtp.gmail.com";
			$mail -> SMTPAuth = true;
			$mail -> SMTPSecure = "tls";
			$mail -> Port = 587;
			$mail -> Username = "leisuretimedaw";
			$mail -> Password = "daw123456";

			$mail -> SetFrom('leisuretimedaw@gmail.com', 'Leisure Time');
			$mail -> AddReplyTo('leisuretimedaw@gmail.com', 'Leisure Time');
			$mail -> Subject = "Leisure Time, recordatorio de contraseña";

			$body = "La contraseña del usuario " . $usuario . " es: <b>" . $contraseña . "</b>";

			$mail -> MsgHTML($body);
			$mail -> AddAddress($correo, "Destinatario");
			
			if ($mail -> Send()) {
				$errores = "Enviado";
			} else {
				$errores = "Error";
			}
		} else {
			$errores = "Datos incorrectos";
		}		
	}
}

echo json_encode($errores);
?>